GitHub Copilot Labs
https://githubnext.com/assets/projects/copilot-labs/sidebar.mp4
サイドバーに表示される
適当に関数を選択すると、それが対象になる
それに対して、
説明を求めたり
型を付けたり
リファクタ出来たり
テスト生成したりする
多言語への変換もできる
そんなに機会なさそうmrsekut.icon
軽く試した感じ大したこと無いが、思い出したらたまに使ってみるかmrsekut.icon
Copilot課金してるし
現状(2023/3/15)、あんまり精度が良くない印象mrsekut.icon
cmd-k cmd-kにしておいたmrsekut.icon
いろいろできる
Readable
コードの可読性が上がるようにリファクタする
Add Types
型をつける
Fix Bug
バグっているところを直す
Debug
デバッグ用のコードを追記する
例えばJSだとconsole.logが各行に追加される感じだったmrsekut.icon
Clean
リファクタ
List Steps
ステップを踏んでコードの説明のコメントを追加
Document
コメントの追加
Make Robust
堅牢にする
Chunk
大きい関数を小さく分割する
Custom
テキストで指定できる
e.g. 「generate test code」
日本語でもやってくれるmrsekut.icon